package com.goldcn.picture.vo;

import io.swagger.annotations.ApiModelProperty;

public class PicInfoVo {
    private Long pictureid;

    private Long userid;
    private String picturename;
    private String pictureurl;
    private Long addtime;
    private String pictureuse;
    private String pictureauthor;
    private String picturedescribe;
    private Integer picturetype;
    private String picturesize;
    private Integer picturestatus;
    private String pictureformat;
    private String picturesource;
    private String classifyid;
    private String classifyname;
    private String subclassifyid;
    private String subclassifyname;
    @ApiModelProperty(value = "图片属性",allowableValues = "图片属性")
    private String attr;
    @ApiModelProperty(value = "图片规格",allowableValues = "图片规格")
    private String specificattr;
    private String detail;
    private String pictureno;

    private String barcodeno;

    @ApiModelProperty(value = "商品类型(26宝石，27首饰)",allowableValues = "商品类型(26宝石，27首饰)")
    private Integer producttype;

    @ApiModelProperty(value = "供应商ID",allowableValues = "供应商ID")
    private Long supplierid;

    @ApiModelProperty(value = "供应商名称",allowableValues = "供应商名称")
    private String suppliername;


    public Long getSupplierid() {
        return supplierid;
    }

    public void setSupplierid(Long supplierid) {
        this.supplierid = supplierid;
    }

    public String getSuppliername() {
        return suppliername;
    }

    public void setSuppliername(String suppliername) {
        this.suppliername = suppliername;
    }

    public Integer getProducttype() {
        return producttype;
    }

    public void setProducttype(Integer producttype) {
        this.producttype = producttype;
    }

    public String getBarcodeno() {
        return barcodeno;
    }

    public void setBarcodeno(String barcodeno) {
        this.barcodeno = barcodeno;
    }

    @ApiModelProperty(value = "图片编号",allowableValues = "图片编号")
    public String getPictureno() {
        return pictureno;
    }

    public void setPictureno(String pictureno) {
        this.pictureno = pictureno;
    }

    public Long getPictureid() {
        return pictureid;
    }

    public void setPictureid(Long pictureid) {
        this.pictureid = pictureid;
    }

    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    @ApiModelProperty(value = "图片名称",allowableValues = "图片名称")
    public String getPicturename() {
        return picturename;
    }

    public void setPicturename(String picturename) {
        this.picturename = picturename == null ? null : picturename.trim();
    }

    @ApiModelProperty(value = "图片链接",allowableValues = "图片链接")
    public String getPictureurl() {
        return pictureurl;
    }

    public void setPictureurl(String pictureurl) {
        this.pictureurl = pictureurl == null ? null : pictureurl.trim();
    }

    public Long getAddtime() {
        return addtime;
    }

    public void setAddtime(Long addtime) {
        this.addtime = addtime;
    }

    @ApiModelProperty(value = "图片用途",allowableValues = "图片用途")
    public String getPictureuse() {
        return pictureuse;
    }

    public void setPictureuse(String pictureuse) {
        this.pictureuse = pictureuse == null ? null : pictureuse.trim();
    }

    @ApiModelProperty(value = "图片作者(1员工、2设计师、3网络)",allowableValues = "图片作者(1员工、2设计师、3网络)")
    public String getPictureauthor() {
        return pictureauthor;
    }

    public void setPictureauthor(String pictureauthor) {
        this.pictureauthor = pictureauthor;
    }

    @ApiModelProperty(value = "图片描述",allowableValues = "图片描述")
    public String getPicturedescribe() {
        return picturedescribe;
    }

    public void setPicturedescribe(String picturedescribe) {
        this.picturedescribe = picturedescribe == null ? null : picturedescribe.trim();
    }

    @ApiModelProperty(value = "图片类型(1手绘图,2 3D图，3蜡版图，4银版图，5商品实物图，6工厂图，7仿制图，8原图)",allowableValues = "图片类型(1手绘图,2 3D图，3蜡版图，4银版图，5商品实物图，6工厂图，7仿制图，8原图)")
    public Integer getPicturetype() {
        return picturetype;
    }

    public void setPicturetype(Integer picturetype) {
        this.picturetype = picturetype;
    }

    @ApiModelProperty(value = "图片尺寸大小",allowableValues = "图片尺寸大小")
    public String getPicturesize() {
        return picturesize;
    }

    public void setPicturesize(String picturesize) {
        this.picturesize = picturesize == null ? null : picturesize.trim();
    }

    @ApiModelProperty(value = "状态",allowableValues = "状态")
    public Integer getPicturestatus() {
        return picturestatus;
    }

    public void setPicturestatus(Integer picturestatus) {
        this.picturestatus = picturestatus;
    }

    @ApiModelProperty(value = "格式",allowableValues = "格式")
    public String getPictureformat() {
        return pictureformat;
    }

    public void setPictureformat(String pictureformat) {
        this.pictureformat = pictureformat == null ? null : pictureformat.trim();
    }

    @ApiModelProperty(value = "图片来源(1手绘、2电绘、3拍摄、4网络下载、5其他)",allowableValues = "图片来源(1手绘、2电绘、3拍摄、4网络下载、5其他)")
    public String getPicturesource() {
        return picturesource;
    }

    public void setPicturesource(String picturesource) {
        this.picturesource = picturesource;
    }


    public String getClassifyid() {
        return classifyid;
    }

    public void setClassifyid(String classifyid) {
        this.classifyid = classifyid;
    }

    public String getClassifyname() {
        return classifyname;
    }

    public void setClassifyname(String classifyname) {
        this.classifyname = classifyname == null ? null : classifyname.trim();
    }

    public String getSubclassifyid() {
        return subclassifyid;
    }

    public void setSubclassifyid(String subclassifyid) {
        this.subclassifyid = subclassifyid;
    }

    public String getSubclassifyname() {
        return subclassifyname;
    }

    public void setSubclassifyname(String subclassifyname) {
        this.subclassifyname = subclassifyname == null ? null : subclassifyname.trim();
    }

    public String getAttr() {
        return attr;
    }

    public void setAttr(String attr) {
        this.attr = attr == null ? null : attr.trim();
    }

    @ApiModelProperty(value = "详情（类型为实物图片时）",allowableValues = "详情（类型为实物图片时）")
    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail == null ? null : detail.trim();
    }

    public String getSpecificattr() {
        return specificattr;
    }

    public void setSpecificattr(String specificattr) {
        this.specificattr = specificattr;
    }
}
